Welcome

Hi. I'm Oscar.

I'm a digital artist interested in Animation, Architecture, and AI (The 3 A's). I create computational tools to help non-artists without traditional artistic abilities (ex: drawing, painting) create art & animations.

I'm a Visiting Professor in the Computer Science Department at Carnegie Mellon University. I'm also a part of the Research Engineering & Design Lab at Adobe Research where I work on novel video workflows.

Academic Background.

Masters's of Computer Science

Carnegie Mellon University • Spring 2022

Bachelor's of Computer Science & Art

Carnegie Mellon University • Spring 2021

Minor in Computer Graphics

Minor in Machine Learning

Minor in Computational Physics

Course Offerings.

15-462/662: Computer Graphics

- Vector Rasterization, Mesh Editing, Raytracing & Kinematics. -

[ Fall 2023 ]

15-469/669: Visual Computing Systems

- The Hardware Behind Computer Graphics and Computer Vision Systems.-

[ Spring 2022, Fall 2023 ]

98-331: Animation & Video Editing

- Video Editing, Motion Graphics, Kinetic Typography, Hand-Drawn & Vector-Based Animation. -

[ Fall 2018, Fall 2019, Fall 2020, Fall 2021 ]

98-177: Building Personal Websites

- HTML, CSS, & jQuery For Building Websites. -

[ Spring 2019, Spring 2020, Spring 2021, Spring 2022 ]

'17 - '18

Freshman

'18 - '19

Sophomore

'19 - '20

Junior

'20 - '21

Senior

'21 - '22

Masters

Fall 2017

Principles of Imperative Comp

CS

Introduction to Imperative Logic in C

Concepts of Math

MATH

Induction, Proofs, Combinatorics, Number Theory

Interpretation & Argument

GEN ED

Learning to Write Research Papers & Proposals

Concept Studio I: Self & Human Being

ART

Freshman Intro Studio

EMS II: Interactivity & Comp

ART

Introduction to P5.JS & Creative Coding

Spring 2018

Principles of Functional Programming

CS

Introduction to Functional Logic in SMLNJ

Art & Machine Learning

ART

Producing Creative Apps & Art using ML

Interactivity & Comp for Creative Practice

ART

Intermediate Intro to P5.JS, Processing, Unity, & AR

EMS I: Intro to the Moving Image

ART

Introduction to Video Editing

Critical Theory II

ART

Art History & Philosophy of the Early 20th Century

Introduction to Japanese II

GEN ED

Introduction to Japanese Kanji, Grammar, & Vocabulary